<?php
// include_once "../db.php";
?>

<script type="text/javascript" charset="utf-8">
    
	
    (function(){

        function subir()
        {
            window.scrollTo(0,0);    
        }

        //var asInitValores = new Array(); //busqueda individual cada campo datatable

		
        $(document).ready(function() {
				
            var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=900, height=600, top=85, left=140";
            url_pdfDocumento="Documentos_pdf.php?dep="+SISTEMA.reparticionOrigen;
            url_pdfDocumento_excel="reportes/excel/Documentos_excel.php?dep="+SISTEMA.oUser.atributos.id_rep_dep;
        
            // $.datepicker.regional[""].dateFormat = 'yy/mm/dd';
            // $.datepicker.setDefaults($.datepicker.regional['es']);       
           
			
            if(!SISTEMA.oUser.puedeDarAltaDoc()){
                $(".bton_alta_doc_ant").hide();
                $(".bton_alta_doc").hide();			
            }
        
            /*
                        jQuery.fn.dataTableExt.afnFiltering.push( this._fnMakeFilterCallback() );
                        //jQuery.fn.dataTableExt.afnSortData[ 'Sheet' ] = this._
            
                        Sheet.prototype._fnMakeFilterCallback = function() {
                                return function( oSettings, aData, iDataIndex ) {
                                   //...
                                }
                        }
             */
            $.datepicker.regional[""].dateFormat = 'dd/mm/yy';
            $.datepicker.setDefaults($.datepicker.regional['es']);  		 
			
            oTableDocumentosMaster_privado = $('#dt_documentos_master_privado').dataTable({
               
                "iDisplayLength": (screen.height > 768)? 10:7,     
                "bJQueryUI": true,
                "sPaginationType": "full_numbers",
              /*  "sScrollX": "100%",
                "sScrollXInner": "120%",
                "bScrollCollapse": true,*/
                //"sDom": '<"H"lf<"toolbar_dt1">>t<"F"ip>',
				
                //processing php rck pablon
                "bProcessing": true,
                "bServerSide": true,
                //"sAjaxSource": "ajax_php/server_processing.php",
                "sAjaxSource": "ajax_php/server_processing_default_privado.php",
                
		"fnDrawCallback": function( nRow, aData, iDisplayIndex ) {
                  $('.masdetalle_privado').click (function () {                
                        var nTr = $(this).parents('tr')[0];
                        if (  oTableDocumentosMaster_privado.fnIsOpen(nTr) )
                        {
                            /* This row is already open - close it */
                            this.src = "images/details_open.png";
                             oTableDocumentosMaster_privado.fnClose( nTr );
                        }
                        else
                        {
                            /* Open this row */
                            this.src = "images/details_close.png";
                             oTableDocumentosMaster_privado.fnOpen( nTr, fnFormatDetalle_privado(nTr), 'masdetalle_privado' );
                        }
                    } );
               
                 },			
                 
                "fnRowCallback": function( nRow, aData, iDisplayIndex ) {
				
                    var ingreso = aData.numero_ingreso + '/' + aData.anio_ingreso;                                 

                    var documento_tipo = "";			
                    if(aData.c_tipo_doc == 4 || aData.c_tipo_doc == 5 ){
                        documento_tipo = '<div style="color:#AB4848">' + SISTEMA.TIPOS_DOC[aData.c_tipo_doc] + '</div>';
                    }else{
                        documento_tipo = SISTEMA.TIPOS_DOC[aData.c_tipo_doc];
                    }								
								
                    // var acciones = "";
                    //'<img onclick="ver_detalle_doc('+aData.id_documentos+')" style="cursor:pointer" src="images/viewIcon.png" width="20" title="Ver detalle">' ;
					
		   // se saco el 28/02
                   //  var dilig = (aData.es_dilig == 1)? SISTEMA.getImgDilig():'';
                   var resolucion="-";
                   if (aData.resolucion!=""){
                       resolucion =aData.resolucion;
                   }
		   var expediente="-";
                   if (aData.nro_exp!=""){
                       expediente =aData.nro_exp;
                   }
                    
                    var masdetalle = '<img class="masdetalle_privado" style="cursor:pointer" src="images/details_open.png" height="23" title="Más Info" >';		
                       
                    var acciones = "";
                    if(aData.c_tipo_doc == 4){
                        acciones = '<img onclick="ver_detalle_exp('+aData.id_documentos+')" style="cursor:pointer" src="images/view_blue.gif" width="18"  title="Ver detalle del Expediente">' ;
                       var antiguo=anioExpediente(aData.nro_exp);
                       if (antiguo!='0' && antiguo!='2013'){
                           acciones += '<img onclick="ver_movimientos_sist_ant('+aData.id_documentos+', \''+ aData.nro_exp +'\')" style="cursor:pointer" src="images/doc_movimientos.png" width="20" title="Ver Movimientos Expedientes ">' ;
                       }else {
                          acciones +='<img onclick="ver_movimientos('+aData.id_documentos+', \''+ ingreso +'\')" style="cursor:pointer" src="images/doc_movimientos.png" width="20" title="Ver Movimientos">' ;    
                       }
                    }else{
                        acciones = '<img onclick="ver_detalle_doc('+aData.id_documentos+')" style="cursor:pointer" src="images/viewIcon.png" width="20" title="Ver detalle">' ;				
                        acciones +='<img onclick="ver_movimientos('+aData.id_documentos+', \''+ ingreso +'\')" style="cursor:pointer" src="images/doc_movimientos.png" width="20" title="Ver Movimientos">' ;
                    }	
		        acciones +=masdetalle;		
                    
                    /*   var externo = _.find( SISTEMA.EXTERNOS , function(p){ return p.nombre == aData.lugar_esta; });             
                                           var externo_nom  = (typeof externo != 'undefined' && typeof externo.nombre != 'undefined' )? externo.nombre :  'error';
          
                                           // console.log(" EXTERNO "+ externo + " - NOMBRE  "+externo_nom);
          
                                         if( externo_nom != 'error' && aData.txestado == "TX" && aData.txaceptada==0 ){
                                                acciones+= '<img onclick="Reingresar('+aData.id_documentos+')" style="cursor:pointer" src="images/reingreso.png" width="20" title="Entregado">';
                                         }*/
			
                    var objetotx=	addslashes(aData.caratula);	
                    var caratula=" <div title='"+objetotx+"'> "+ comprobarLong( aData.caratula ,68) + "</div>";
                        
                    //posision como se ve			 
                   // $('td:eq(0)', nRow).html(acciones + dilig); 
                    $('td:eq(0)', nRow).html(acciones+'      '); 
                    $('td:eq(2)', nRow).html(comprobarLong(SISTEMA.ESTADOS_DOC[aData.c_estado_doc],10)); 
                    
                    $('td:eq(3)', nRow).html(ingreso); 
                    //$('td:eq(1)', nRow).html(aData.nro_exp_judicial); 					
                    
	            $('td:eq(5)', nRow).html(resolucion); 		
                    $('td:eq(4)', nRow).html(expediente);
                    $('td:eq(7)', nRow).html(documento_tipo);
                 //   $('td:eq(8)', nRow).html( '<div title="'+aData.remitente+'">'+ comprobarLong( aData.remitente ,30) + '</div>');
                 //   $('td:eq(9)', nRow).html( '<div title="'+aData.organismo_origen+'">'+ comprobarLong( aData.organismo_origen ,20) + '</div>');
                    $('td:eq(6)', nRow).html(caratula);
                  //  $('td:eq(11)', nRow).html( '<div title="'+aData.estado_tx+'">'+ aData.lugar_esta+ '</div>'); 
                    // $('td:eq(7)', nRow).html( "asd"); 
                    //$('td:eq(8)', nRow).html( (_.find(SISTEMA.DESTINOS, function(p){ return p.codigo == aData.id_rep_dep_mesa; })).nombre ); 
                    //$('td:eq(7)', nRow).html(_.find(SISTEMA.DESTINOS, function(p){ p.codigo == aData.id_rep_dep_mesa; return p.codigo.nombre }));			
                },
					
                "aoColumns": [                    
                    {"aTargets": [ 0 ], "mData": "id_documentos", "bVisible": true, "sClass": "editable", "bSortable": false, "bSearchable": true, "sWidth": "5px"},
                    {"aTargets": [ 1 ], "mData": "tipoIngreso", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "15px"},//, "sWidth": "15px"
                    {"aTargets": [ 2 ], "mData": "c_estado_doc", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "20px"},//, "sWidth": "20px"
                    {"aTargets": [ 3 ], "mData": "ingreso", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true , "sWidth": "20px"}, //nro ingr   , "sWidth": "20px"
                    {"aTargets": [ 4 ], "mData": "nro_exp", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "20px"}, //nro exp		, "sWidth": "20px"		
                    {"aTargets": [ 5 ], "mData": "resolucion", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true , "sWidth": "20px"}, //resolucion		, "sWidth": "20px"		
                    {"aTargets": [ 6 ], "mData": "caratula", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true }, //caratula
                    {"aTargets": [ 7 ], "mData": "c_tipo_doc", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px" }, //tipo    ,"sWidth": "30px"            			
                  /*  {"aTargets": [ 8 ], "mData": "remitente", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true , "sWidth": "30px" }, //remitente         ,"sWidth": "20px"           
                    {"aTargets": [ 9 ], "mData": "organismo_origen", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true , "sWidth": "25px" }, //organismo  ,"sWidth": "20px"*/
                    {"aTargets": [ 8 ], "mData": "fecha_ingreso", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "15px" }, //fecha   , "sWidth": "15px" 
                   /* {"aTargets": [ 11 ], "mData": "lugar_esta", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true , "sWidth": "30px"},*/
                    {"aTargets": [ 9 ], "mData": "padre", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true , "sWidth": "15px"}
                   // , //mesa   , "sWidth": "30px"
                   // {"aTargets": [ 12 ], "mData": "estado_tx", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true , "sWidth": "20px"} //estado tx      , "sWidth": "20px"              
                ],    

                
            
                "oLanguage": oLanguageGlobal,
                
                "fnInitComplete": function(oSettings, json) {
                },
            
                "fnStateLoad": function (oSettings, oData) {
                    
                }
                    
            })
			
			
            .columnFilter({                    
                
                aoColumns: [                     
                    
                   null,
                   
                     { type: "select",
                      values: [
                            { value: 'INGRESO ', label: 'INGRESO'},
                            { value: 'DILIGEN.', label: 'DILIGEN.'}
                            ]  
                    },
                     { 
                        type: "select",	
                        //bRegex:true,                      
                        values : asociativo2Array(SISTEMA.ESTADOS_DOC, {limit_long : 10})
                    },  	
                    { type: "text" },
                    { type: "text" },
                    { type: "text" },
                    
                    { type: "text" },
                   	
                    { 
                        type: "select",							
                        // bRegex:true, 
                        values: asociativo2Array(SISTEMA.TIPOS_DOC, {limit_long : 15})
                    },
					
                    // { type: "date-range"}, 
                    
                    { type: "text" },
                    { type: "text" }
                   /* { type: "text" },
                     { type: "text" },
                    { type: "text" },
                    { type: "text" }                    */
                ],
                
                bUseColVis: true

            });    
                 
        } );
    
        //redibujarTabla();       
        
    })(); //termina autoejecutable   

//    function actualizarDatos(){
//        showStickySuccessToast("Actualizando Datos");        
//    } 


 function fnFormatDetalle_privado ( nTr )
    {
        var aData = oTableDocumentosMaster_privado.fnGetData( nTr );
        var sOut = '<table  cellpadding="10"  cellspacing="0" border="0" style="padding-left:50px; ">';
            sOut +='<thead style="background-color:#dddcdf;" ><th>Remitente</th><th>Organismo</th><th>Lugar Esta</th><th>Estado Transferencia</th>';
            sOut +='</thead><tbody>';
            sOut +='<tr style="background-color:#e5e5ff;"> <td>'+aData.remitente+'</td> <td>'+aData.organismo_origen+'</td></td><td>'+ aData.lugar_esta+ '</td><td>'+aData.estado_tx+'</td></tr>';
        //   sOut += '<tr><td></td><td></td><td><b>Remitente:</b></td> <td>'+aData.remitente+'</td><td><b>Organismo:</b></td><td>'+aData.organismo_origen+'</td><td><b>Lugar Esta:</b></td><td>'+ aData.lugar_esta+ '</td><td><b>Estado:</b></td><td>'+aData.estado_tx+'</td></tr>';
       //    sOut += '<tr><td><b>Organismo:</b></td><td>'+aData.organismo_origen+'</td></tr>';
           //sOut += '<tr><td><b>Lugar Esta:</b></td><td>'+ aData.lugar_esta+ '</td><td><b>Estado:</b></td><td>'+aData.estado_tx+'</td></tr>';
     //      sOut += '<tr><td><b>Estado:</b></td><td>'+aData.estado_tx+'</td></tr> background-color:#e5e5ff;'
           sOut += '</tbody></table>';
     
        return sOut;
    }
           
      
</script>
<!--<div class="contenedor_tab">-->
<div class="" style="width:95%; margin:0 auto;">    
    <!--input type="button" onclick="oTableDocumentosMaster_privado.alertar()" value="vaciarTabla" >
    <input type="button" onclick="redibujarTabla()" value="redibujarTabla" >
    <input type="button" onclick="fnClickAddRow()" value="fnClickAddRow" -->
    <br>

    <h1 class="tituloCeleste">Documentos Ingresados
    
    <a style="float:right; margin-top: -9px" title='Actualizar' href='javascript:refresh_data(oTableDocumentosMaster_privado)' ><img style='cursor:pointer' src='images/refresh.png' width="20"  border='0'  ></a> &nbsp;
      <a style="float:right; margin-top: -9px" title='Limpiar Filtros' href='javascript:limpiar_filtro(oTableDocumentosMaster_privado,"privado")' ><img style='cursor:pointer' src='images/filter-delete-icon.png' width="20"  border='0'  ></a> &nbsp;
    </h1>
    <br>  

    <table cellpadding="0" cellspacing="0" border="0" class="display datatable" id="dt_documentos_master_privado" >
        <thead>
            <tr>                
                <th>Acciones</th>
                <th>TipoIng.</th>
                <th>Estado</th>
                <th>Ingreso</th>  
                <th>Exp</th> 
                <th>TipoRes.</th> 
                <th>Objeto</th>
                <th>Tipo Doc</th>                
             
                <th>Fecha Ingreso</th>  
                
                <th>Principal</th>                                
            </tr>
        </thead>
        <tbody>
        </tbody>	
        <tfoot>
            <tr>         
                <th></th>     
                <th>Tipo_privado</th>   
                <th>Estado_privado</th>
                <th></th>
                <th></th>
                <th></th> 
                <th></th>                
                <th>TipoDoc_privado</th>                
                
                <th></th>  
                
                <th></th>
            </tr>
        </tfoot>
    </table>
</div>